Computing the Minimum Directional Distance between Two Convex Polyhedra

نویسندگان

  • Yi-King Choi
  • Xueqing Li
  • Fengguang Rong
  • Wenping Wang
  • Stephen Cameron
چکیده

Given two convex polyhedra P and Q and a direction s, the minimum directional distance (MDD) is defined to be the shortest translational distance along the direction s that is required to make P and Q just in contact. In this paper we propose a novel method, called MDD-DUAL , for computing the MDD between two convex polyhedra. The MDD is equivalent to the shortest distance between the origin and the Minkowski difference M of the polyhedra in the direction s. Our idea is to reduce the MDD problem to seeking a vertex on the dual polyhedron of M with the maximum signed distance from a special plane by means of a duality transformation. We show that this is equivalent to locating a face on M with which a ray shooting from the origin in the direction s first intersects. The MDD can then easily be derived from the signed distance. Our algorithm constructs only a subset of the faces on M along the search path. By further breaking down the search into three phases, each on a different type of faces on M , MDDDUAL reports the MDD between two convex polyhedra efficiently.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enhancing GJK: computing minimum and penetration distances between convex polyhedra

The problem of tracking the distance between two convex polyhedra is nding applications in many areas of robotics, including intersection detection, collision detection , and path planning. We present new results that connrm an almost-constant time complexity for an enhanced version of Gilbert, Johnson and Keerthi's algorithm, and also describe modiications to the algorithm to compute measures ...

متن کامل

Determining the minimum translational distance between two convex polyhedra

Convex Polyhedra S. A. Cameron R. K. Culley McDonnell Douglas Research Laboratories Arti cial Intelligence Technology Group St. Louis, MO, USA 63166 Abstract Given two objects we de ne the minimal translational distance (MTD) between them to be the length of the shortest relative translation that results in the objects being in contact. MTD is equivalent to the distance between two objects if t...

متن کامل

Computing the Minimum Directed Distances Between Convex Polyhedra

Given two disjointed objects, the minimum distance (MD) is the short Euclidean distance between them. When the two objects intersect, the MD between them is zero. The minimum directed Euclidean distance (MDED) between two objects is the shortest relative translated Euclidean distance that results in the objects coming just into contact. The MDED is also defined for intersecting objects, and it ...

متن کامل

Determining Directional Contact Range of Two Convex Polyhedra

The directional contact range of two convex polyhedra is the range of positions that one of the polyhedron may locate along a given straight line so that the two polyhedra are in collision. Using the contact range, one can quickly classify the positions along a line for a polyhedron as “safe” for free of collision with another polyhedron, or “unsafe” for the otherwise. This kind of contact dete...

متن کامل

A simple probablistic algorithm for approximating two and three-dimensional objects

Approximating complex geometric objects with simple ones is an important problem in geometric computing (i.e. in GIS, graphics, image processing). Usually, given an error bound d, to approximate a geometric object O we make two \copies" of O (O1; O2) such that the Hausdro distance between them and O is bounded by d and then we simply compute the minimum size polyhedron (polygon in 2D) between O...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006